#ifndef MANAGEMENT_H
#define	MANAGEMENT_H

#include "DataStore.h"
#include "Mailbox.h"
#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <ctime>

class tManagement;

class Management {
    friend class tManagement;
public:
    Management();
    virtual ~Management();
    void link(DataStore*);

    // Functions for booking staff and holiday managers
    void createClient();
    void editClient();
    void deleteClient();

    // Functions for general manager
    void createStaff();
    void editStaff();
    void deleteStaff();
private:
    void listClients();
    void listStaff();

    DataStore* ds;
};

#endif	/* MANAGEMENT_H */

